package com.pm.buglist.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.pm.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;

@Data
public class ImportBug implements Serializable{

        @Excel(name = "*项目编码")
        private String projectCode;

        /**
         * 产品阶段
         * */
        @Excel(name = "*产品阶段")
        private String productStage;

        /**
         * 问题类别
         */
        @Excel(name = "*问题类别")
        private String problemType;


        /**
         * 严重程度
         */
        @Excel(name = "*严重程度")
        private String level;

        /**
         * 设备型号
         */
        @Excel(name = "设备型号")
        private String modelCode;

        /**
         * 不良率
         */
        @Excel(name = "*不良率")
        private String badPersentage;


        /**
         * bug版本
         */
        @Excel(name = "*fw版本")
        private String bugVersion;

//        /**
//         * 异常归类
//         */
//        @Excel(name = "异常归类")
//        private String exceptionType;

        /**
         * 异常代码
         */
        @Excel(name = "异常代码")
        private String exceptionCode;

        /**
         * 提出日期
         */
        @Excel(name = "提报日期")
//        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private String createTime;

        /**
         * 提报人
         */
        @Excel(name = "提交人")
        private String createUser;

        /**
         * bug状态，0:草稿, 10：open(打开),20:Tracking(追踪),30:Waive(废弃),40:Close(关闭)
         */
        @Excel(name = "*bug状态")
        private String bugStatus;


        @Excel(name = "bug识别标识")
        private String identify;

        /**
         * 电源适配器标识字符串
         * */
        @Excel(name = "电源/适配器标识")
        private String powerSuppleId;

        /**
         * lcm_oc标识字符串
         * */
        @Excel(name = "lcm/oc标识")
        private String lcmOcId;


        /**
         * 更新时间
         */
        @Excel(name = "改善时间")
        private String closeTime;

        /**
         * 关闭版本
         */
        @Excel(name = "close fw版本")
        private String closeVersion;

        /**
         * 责任人
         */
        @TableField(exist = false)
        @Excel(name = "*责任人")
        private String respon;


        /**
         * bug描述
         */
        @Excel(name = "*问题描述")
        private String descriptions;

        /**
         * bug 分析
         * */
        @Excel(name = "原因分析")
        private String analysis;

        /**
         * 回复对策
         * */
        @Excel(name = "改善对策")
        private String answer;

}
